group of people staring at others - Spanish English Dictionary